//package com.rayo.accesscontrollercopy.model.biz;
//
//
//import com.rayo.accesscontrollercopy.model.callback.OnReaderListener;
//import com.rayo.wallreader.data.KeyBasicInfo;
//import com.rayo.wallreader.data.KeyEventInfo;
//import com.rayo.wallreader.data.UserKeyInfo;
//import com.rayo.wallreader.serialport.OnPortListener;
//
//
///**
// * Created by yanghaojie on 16/7/26.
// */
//public interface IReaderBiz {
//    Runnable getRunnable(OnReaderListener onReaderKeyListener, OnReaderListener onReaderCardListener);
//
//    void beep(int type, OnPortListener.OnBeepListener onBeepListener);
//
//    void FindKey(OnReaderListener onReaderListener);
//
////    void FindCard(OnReaderListener onReaderListener);
//
//    void onPause();
//
//    void onResume();
//
//    void onDestroy();
////
////    void ReadUserKey(UserKeyInfo userKeyInfo, OnReaderListener onReadUserKeyListener);
////
////    void ReadProKey(ProKeyInfo proKeyInfo, OnReaderListener onReadProKeyListener);
////
////    void ReadProCard(ProCardInfo proCardInfo, OnReaderListener onReaderListener);
////
////    void ReadUserCard(UserCardInfo userCardInfo, OnReaderListener onReadUserKeyListener);
//
//    void ReadKeyEvent(KeyEventInfo keyEventInfo, OnReaderListener onReadEventListener);
//
//    void KeyCanOpen(int lockId, int groupId, OnReaderListener onCanOpenListener);
//
////    void CardCanOpen(UserCardInfo userCardInfo, int lockId, OnReaderListener onCanOpenListener);
//
//    void UpdateUserKey(KeyBasicInfo keyBasicInfo, UserKeyInfo userKeyInfo, OnReaderListener onWriteUserKeyListener);
//
////    void UpdateUserCard(CardBasicInfo cardBasicInfo, UserCardInfo userCardInfo, OnReaderListener onWriteUserKeyListener);
//
//    KeyBasicInfo getKeyBasicInfo();
//
////    CardBasicInfo getCardBasicInfo();
//}
